John O'Shea (disambiguation)

John O'Shea can refer to:

See also